<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//登陆控制器
class LoginController extends Controller{
	private $model;
	public function __init(){
		$this->model = new \Common\Model\User;
	}
	public function index(){
//		7fef6171469e80d32c0559f88b377245
	 	// $data = $this->model->get();
	 	// p($data);
//		p($_SERVER);
	 	if(IS_POST){

	 		// 1.判断验证码是否正确
	 		// 接受POST发送的验证码
	 		// 把用户输入的验证码转换成大写
	 		$code = Q('post.code',Null,'strtoupper');
	 		 if($code!=$_SESSION['code']){
//	 		 	echo Code::get();------获得验证码的文字
	 		 	View::error('验证码错误，请重新输入！');
	 		 }
	 		$username = Q('post.username');
//	 		 p(Q('post.username'));
	 		$dataUser = $this->model->where("user='{$username}'")->find();
//	 		p($dataUser);die();
	 		if(!$dataUser){
	 			View::error('用户名和密码不正确！');
	 		}
	 		if($dataUser['islock']!=0){
	 			View::error('用户名和密码不正确！');
	 		}
	 		$password = Q('post.password','','md5');
	 		if($password!=$dataUser['password']){
	 			View::error('用户名和密码不正确！');
	 		}
	 		$this->model->where("aid={$dataUser['aid']}")->save(['time'=>time(),'IP'=>$_SERVER['REMOTE_ADDR']]);
			 $_SESSION['info']=[
			 	'username'=>$dataUser['username'],
			 	'aid'=>$dataUser['aid']
			 ];
	 		View::success("登陆成功",U('Index/index'));
	 		// 
//	 		die();
	 	}
//		p($_SERVER);
		View::make();
	}
	

	public function code(){
		Code::width(125)->height(42)->num(C("webSet.CODE_LEN"))->make();
	}
	
	//	退出登入
	public function out(){
		session_start();
		session_destroy();
		//跳转到登陆页面
		go(U('index'));
	}
}